О разделе
История языка Scala
В 2011 году был создан Typelevel — сообщество, сосредоточенное на продвижении функционального программирования в экосистеме Scala. Оно породило такие библиотеки, как Cats, Shapeless и fs2, которые…
Основы языка Scala
Если тело функции состоит из одного выражения, фигурные скобки можно опустить. В Scala 3 даже символ = можно опустить для функций без параметров, если используется ключевое слово def с новым…
Архитектура JVM-приложений на Scala
Для задач, требующих высокой параллельности и отказоустойчивости, Scala предлагает архитектурные решения, основанные на акторной модели. Фреймворк Akka, хотя и не является частью ядра языка, стал…
Типы данных и паттерн-матчинг
Типизация, набор правил определения типа данных значений языка.
Управляющие конструкции и операторы Scala
В Scala почти всё является выражением. Даже такие привычные элементы, как условные конструкции или циклы, возвращают значение. Это свойство позволяет избегать промежуточных переменных и писать более…
Функции и функциональные конструкции
В Scala функция определяется как выражение, которое принимает набор входных параметров и вычисляет результат. В отличие от многих императивных языков, где функция часто воспринимается как именованный…
Первая программа на Scala
Гайд по установке и настройке с написанием первой программы и её запуском.
Scala — о разделе
Подборка материалов раздела Scala в энциклопедии Вселенная IT